package com.jieyun.rbac.service;

import java.util.List;

import com.jieyun.core.component.page.Pager;
import com.jieyun.core.utils.ServerResponse;
import com.jieyun.rbac.po.SysDictType;

/**
 * 数据字典服务
 * @author trekxu
 */
public interface SysDictTypeService {
	
	/**
	 * 数据字典类型列表
	 * @return
	 */
	Pager<SysDictType> dictTypePageList(Integer type);
	/**
	 * 数据字典类型添加
	 * @param name
	 * @return
	 */
	ServerResponse dictTypeAdd(String name);
	/**
	 * 开启或者冻结字典类型
	 * @param id
	 * @return
	 */
	ServerResponse dictTypeOnOrOff(Integer id);
	/**
	 * 更新数据字典
	 * @param typeName
	 * @return
	 */
	ServerResponse dictTypeUpdate(Integer id ,String typeName);
	/**
	 * 数据字典类型列表
	 * @return
	 */
	List<SysDictType> dictTypeList(Integer type);
	
}
